@charset "utf-8";
/*===base===*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe{padding:0;margin:0} 
body{font:12px/22px Verdana,"\5B8B\4F53";word-break:break-all;color:#a49e7a;text-align:left} 
html,body{ height:100%}
fieldset,img{border:0;vertical-align:top} 
table{border-collapse:collapse;border-spacing:0} 
ol,li,ul{list-style:none}
 address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal} 
h1,h2,h3,h4,h5,h6{font-size:100%} 
input,select,textarea{font:normal normal 12px "Verdana"} 
input,textarea,select{color:#333} 
a,a:link{color:#424242; text-decoration:none} 
a:hover{ text-decoration:underline;} 
p{color:#6b6b6b; line-height:23px;text-align:Justify;text-justify:inter-ideograph}
p span{ color:#ea6f6e}
h1{height:80px; line-height:80px; font-size:40px; color:#262626; font-weight:100;}
h2{height:50px; line-height:50px; font-size:30px; color:#262626; font-weight:100; }
/*===main===*/
.main{ float:left; height:100%; overflow:auto;  padding:0 10%; width:60%; } 
section ul{ padding-bottom:20px;}
section ul li{ padding:0 0 21px  40px; position:relative;}
section ul li textarea{ border:1px dashed #000;position:absolute; top:0; left:35px; line-height:23px; display:none; z-index:9 }
section ul li .save{  right:0; top:-21px; position:absolute; height:20px; line-height:20px; font-size:16px}
section ul li .save:hover{ cursor:pointer;color:#ea6f6e;};
section ul li .save i{ padding-right:5px; font-size:20px;}
section ul li span{ position:absolute; top:0; left:0;color:#ea6f6e; font-size:16px;}
section ul li .bg{ background:#fff; border:1px solid #000; position:absolute; top:0; left:35px;display:none; opacity:0.9}
section ul li .bg p{ position:absolute; top:50%; margin-top:-15px; font-size:18px; font-weight:100; }
section ul li .bg p em:hover{color:#ea6f6e;}
section ul li .bg p i { padding-right:10px; font-size:30px;}
section ul li .bg em{ display:inline-block; float:left; height:30px; line-height:30px;}
section ul li .bg em:hover{ cursor:pointer}
article{ padding-bottom:50px}
/*===aside===*/
aside{ height:100%; width:20%; background:#e3e3e3; float:left;}
aside ul{ padding-top:20px;}
aside ul li{ height:36px;}
aside ul li:hover{ background:#009900}
aside ul li:hover a{ color:#fff; text-decoration:none}
aside ul li a{ display:block; height:36px; line-height:36px; padding-left:14px; font-size:18px; color:#424242}
aside ul li a i{ padding-right:5px; font-size:20px;}

